By road
There is currently no regular scheduled coach service across the Nullarbor Plain between Perth and Adelaide. People wishing to travel by road may wish to consider one of the adventure oriented tours that include camping and sightseeing. The only one currently operating on a regular schedule is Nullabor Traveller (http://www.thetraveller.net.au) Adelaide to Perth and Perth to Adelaide
Greyhound Australia (http://www.greyhound.com.au) offers a daily coach service the length of the state from Darwin via Broome. At over 2 1/2 days this is not a trip to be taken lightly.
Driving a car from Perth and Adelaide is also an option and the road and accommodation infrastructure makes it achievable without too much stress. However, be warned that it is still a 2,700 km drive and is considered a 'once in a lifetime' activity for locals.
The main operator of regional bus services in south west Western Australia is the government run Transwa (http://www.transwa.wa.gov.au/). The Australind train departs Perth Train Station at 9:30AM and 5:55PM daily for Bunbury in the south west with various coach connections, and The Prospector departs from the Public Transport Centre East Perth at various time to the inland city of Kalgoorlie. Coaches also depart from the Public Transport centre to various locations around the state.
Coach services are available from Transwa or South West Coach Lines enquire at their office in Esplanade Busport.
By plane
All scheduled international and domestic flights arrive and depart from Perth Airport IATA: PER. Though both international and domestic services operate under the same Perth Airport banner, the international terminal Terminal 1 is in a completely separate area, about 10 km from the domestic terminals Terminals 2 and 3.
The domestic terminals are both connected as part of the same building, and it is just a short walk between them.
By ship
Once the only way to way to get into Perth, a limited number of passenger ships now dock at Fremantle. A number of round the world cruise ships including the Queen Mary 2 and Queen Victoria call into the Fremantle Passenger Terminal (http://www.fremantleports...) on their own schedule. While sailing into Perth from over the Indian Ocean might sound romantic, its hardly the cheapest way in.
By train
The Indian Pacific (http://www.gsr.com.au) trans-continental railway runs from Perth to Sydney via Kalgoorlie, Adelaide and Broken Hill. It is generally not cheap, but this journey, which takes four days and three nights, is one of the world's great train journeys. The train traverses the longest stretch of straight track of any railway in the world 478km as it journeys across The Nullarbor.
The Indian Pacific leaves from and arrives at the East Perth terminal, which connects with Perth's suburban rail network as well as the regional bus depot. The city centre is just a 5 min train ride away from the terminal. If you are carrying baggage, it is probably best to jump into a taxi as many of the city's hotels and hostels are located up to a few kilometres away from either of the stations.
International visitors intent on train travel might want to consider purchasing a rail pass for unlimited travel on any of Great Southern Railways' services including the Indian Pacific Sydney to Perth, The Ghan Adelaide to Darwin via Alice Springs and The Overland Adelaide-Melbourne. The rail pass entitles you to just a sitting seat on any train for 6 months for $700 $100 less for students/backpackers. Taking your car with you is also possible between the capital cities and Alice Springs, for an additional fee.
Regular train services one or two per day, depending upon whether you are travelling during the week or on Saturday/Sunday are available to and from the regional cites of Kalgoorlie departing from East Perth and Bunbury departing from the central station. The Get out section features more information regarding these regional services...